$(document).ready(function (){

    // 执行正则匹配域名操作, 局域网下不再执行签名等操作
    var locationHrefStr = window.location.href;
    if (window.location.href.search(/m.zhonghoumingde.com/) < 0) {
        return;
    }

    var shareInfoTitle = $("#share-information").data('title');
    var shareInfoDes = $("#share-information").data('des');
    var shareImg = $("#share-information").data("img");

    var serverData = new Object();

    $.ajax({
        type: "GET",
        async: false,
        url: '/wechatSignature',
        data: {
            url: window.location.href
        },
        success: function(res){
            res = JSON.parse(res);
            serverData = res.data
        }
    })

    wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
        appId: 'wxf51334a2f56cdeb4', // 必填，公众号的唯一标识
        timestamp: serverData.timestamp, // 必填，生成签名的时间戳
        nonceStr: serverData.noncestr, // 必填，生成签名的随机串
        signature: serverData.signature,// 必填，签名
        jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone'] // 必填，需要使用的JS接口列表
    });

    wx.ready(function () {
        // 分享给微信朋友
        wx.onMenuShareAppMessage({
            title: shareInfoTitle, // 分享标题
            desc: shareInfoDes, // 分享描述
            link: window.location.href, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: shareImg, // 分享图标
            type: 'link', // 分享类型,music、video或link，不填默认为link
            dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
            success: function () {
                // 用户点击了分享后执行的回调函数
            }
        });
        // 分享给朋友圈
        wx.onMenuShareTimeline({
            title: shareInfoTitle, // 分享标题
            link: window.location.href, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: shareImg, // 分享图标
            success: function () {
                // 用户点击了分享后执行的回调函数
            },
        });
        // 分享到QQ
        wx.onMenuShareQQ({
            title: shareInfoTitle, // 分享标题
            desc: shareInfoDes, // 分享描述
            link: window.location.href, // 分享链接
            imgUrl: shareImg, // 分享图标
            success: function () {
                // 用户确认分享后执行的回调函数
            },
            cancel: function () {
                // 用户取消分享后执行的回调函数
            }
        });
        // 分享到微博
        wx.onMenuShareWeibo({
            title: shareInfoTitle, // 分享标题
            desc: shareInfoDes, // 分享描述
            link: window.location.href, // 分享链接
            imgUrl: shareImg, // 分享图标
            success: function () {
                // 用户确认分享后执行的回调函数
            },
            cancel: function () {
                // 用户取消分享后执行的回调函数
            }
        });
        // 分享到QQ空间
        wx.onMenuShareQZone({
            title: shareInfoTitle, // 分享标题
            desc: shareInfoDes, // 分享描述
            link: window.location.href, // 分享链接
            imgUrl: shareImg, // 分享图标
            success: function () {
                // 用户确认分享后执行的回调函数
            },
            cancel: function () {
                // 用户取消分享后执行的回调函数
            }
        });
    });

    wx.error(function (res) {
        console.log(res)
    })

});